Big Huge Thesaurus

Protea cynaroides

noun